/*msui*/
.msui_cell {
	box-sizing: border-box;
  	display: box;              /* OLD - Android 4.4- */
  	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  	display: -ms-flexbox;      /* TWEENER - IE 10 */
  	display: -webkit-flex;     /* NEW - Chrome */
  	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.msui_flex {
	box-sizing: border-box;
  	display: box;              /* OLD - Android 4.4- */
  	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  	display: -ms-flexbox;      /* TWEENER - IE 10 */
  	display: -webkit-flex;     /* NEW - Chrome */
  	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
} 
.msui_item {
	-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1;         /* OLD - Firefox 19- */
	-webkit-flex: 1;          /* Chrome */
	-ms-flex: 1;              /* IE 10 */
	flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.flex_justify1 {
	/* 09版 */
  	-webkit-box-pack: center;
  	/* 12版 */
  	-webkit-justify-content: center;
  	-moz-justify-content: center;
  	-ms-justify-content: center;
  	-o-justify-content: center;
  	justify-content: center;
}
.flex_justify2 {
		/* 09版 */
  	-webkit-box-pack: space-between;
  	/* 12版 */
  	-webkit-justify-content: space-between;
  	-moz-justify-content: space-between;
  	-ms-justify-content: space-between;
  	-o-justify-content: space-between;
  	justify-content: space-between;
}
.flex_justify3 {
		/* 09版 */
  	-webkit-box-pack:flex-start;
  	/* 12版 */
  	-webkit-justify-content: flex-start;
  	-moz-justify-content: flex-start;
  	-ms-justify-content: flex-start;
  	-o-justify-content: flex-start;
  	justify-content: flex-start;
}
.flex_align {
	  /* 09版 */
  	-webkit-box-align: center;
  	/* 12版 */
  	-webkit-align-items: center;
  	-moz-align-items: center;
  	-ms-align-items: center;
  	-o-align-items: center;
  	align-items: center;
}
.flex_direction {
	  /* 09版 */
  	-webkit-box-orient: vertical;
  	/* 12版 */
  	-webkit-flex-direction: column;
  	-moz-flex-direction: column;
  	-ms-flex-direction: column;
  	-o-flex-direction: column;
  	flex-direction: column;
}
.flex_wrap {
	/* 09版 */
  	-webkit-box-lines: multiple;
  	/* 12版 */
  	-webkit-flex-wrap: wrap;
  	-moz-flex-wrap: wrap;
  	-ms-flex-wrap: wrap;
  	-o-flex-wrap: wrap;
  	flex-wrap: wrap;
}
.msui_navTop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: #eee;
	opacity: .6;
}
.msui_navTop-contain {
	width: 1080px;
	margin: 0 auto;
}
.msui_navTop-logo {
	overflow: hidden;
}
.msui_navTop-tab {
	position: relative;
}
.msui_tabList {
	overflow: hidden;
}
.msui_tabLine {
	position: absolute;
	left: 0;
	bottom: 0;
	border: 1px solid #FF0000;
	width: 80px;
}
a.msui_tabList-active {
	color: #FF0000;
}
.msui_table {
	display: flex;
	box-sizing: border-box;
	justify-content: center;
	align-items: center;
	background-color: #fff;
}
.msui_tabCell-img {
	overflow: hidden;
}
.msui_tableImg-circle {
	border-radius: 50%;
}
.msui_tableImg-oval {
	border-radius: 10px;
}
.msui_tabCell-content {
	flex: 1;
	box-sizing: border-box;
	padding: 0 .3rem;
}
.msui_tabCell-button {
	flex-direction:column;
	display:flex;
	align-items:flex-end;
}
.msui_navBottom {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	justify-content:center;
	align-items: center;
	background-color: #000;
	opacity: .8;
	color: #fff;
}




